[ kiểm tra - kiểm tra các loại tệp và so sánh các giá trị
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
Thoát với trạng thái được xác định bởi EXPRESSION.
hiển thị trợ giúp này và thoát
xuất thông tin phiên bản và thoát
Một EXPRESSION bị bỏ qua mặc định là sai. Mặt khác, EXPRESSION là đúng hoặc sai và đặt trạng thái thoát. Nó là một trong:
BIỂU HIỆN là đúng
EXPRESSION là sai
cả EXPRESSION1 và EXPRESSION2 đều đúng
EXPRESSION1 hoặc EXPRESSION2 là đúng
độ dài của STRING khác không
tương đương với -n STRING
độ dài của STRING bằng không
các dây bằng nhau
các chuỗi không bằng nhau
INTEGER1 bằng INTEGER2
INTEGER1 lớn hơn hoặc bằng INTEGER2
INTEGER1 lớn hơn INTEGER2
INTEGER1 nhỏ hơn hoặc bằng INTEGER2
INTEGER1 nhỏ hơn INTEGER2
INTEGER1 không bằng INTEGER2
FILE1 và FILE2 có cùng số thiết bị và inode
FILE1 mới hơn (ngày sửa đổi) so với FILE2
FILE1 cũ hơn FILE2
FILE tồn tại và là khối đặc biệt
FILE tồn tại và là ký tự đặc biệt
FILE tồn tại và là một thư mục
File tồn tại
TẬP TIN tồn tại và là một tập tin thông thường
TẬP TIN tồn tại và được đặt-nhóm-ID
FILE tồn tại và được sở hữu bởi ID nhóm hiệu quả
FILE tồn tại và là một liên kết tượng trưng (giống như -L)
FILE tồn tại và đã thiết lập bit cố định
FILE tồn tại và là một liên kết tượng trưng (giống như -h)
FILE tồn tại và đã được sửa đổi kể từ lần đọc cuối cùng
FILE tồn tại và được sở hữu bởi ID người dùng hiệu quả
TẬP TIN tồn tại và là một đường ống có tên
FILE tồn tại và người dùng có quyền đọc
FILE tồn tại và có kích thước lớn hơn 0
FILE tồn tại và là một ổ cắm
bộ mô tả tệp FD được mở trên thiết bị đầu cuối
FILE tồn tại và bit set-user-ID của nó được đặt
FILE tồn tại và người dùng có quyền ghi
FILE tồn tại và người dùng có quyền truy cập thực thi (hoặc tìm kiếm)
Ngoại trừ -h và -L, tất cả các liên kết tượng trưng quy định về kiểm tra liên quan đến TẬP TIN. Xin lưu ý rằng cần phải thoát dấu ngoặc đơn (ví dụ: bằng dấu gạch chéo ngược) đối với trình bao. INTEGER cũng có thể là -l STRING, đánh giá độ dài của CHUINGI.
LƯU Ý: -a và -o nhị phân vốn không rõ ràng. sử dụng thay thế
test EXPR1 && test EXPR2
hoặc
test EXPR1 || test EXPR2
LƯU Ý: [ tôn trọng các tùy chọn --trợ giúp và --phiên bản, nhưng thử nghiệm thì không. test xử lý từng thứ đó giống như nó xử lý với bất kỳ CHUỖI không trống nào khác.
LƯU Ý: shell của bạn có thể có phiên bản thử nghiệm và/hoặc [ riêng, phiên bản này thường thay thế phiên bản được mô tả tại đây. Vui lòng tham khảo tài liệu về shell của bạn để biết chi tiết về các tùy chọn mà nó hỗ trợ.
Viết bởi Kevin Braunsdorf và Matthew Bradburn.
Trợ giúp trực tuyến GNU coreutils:
Báo cáo mọi lỗi dịch thuật cho
Bản quyền © 2022 Free Software Foundation, Inc. Giấy phép GPLv3+: GNU GPL phiên bản 3 trở lên
Đây là phần mềm miễn phí: bạn có thể tự do thay đổi và phân phối lại nó. KHÔNG CÓ BẢO ĐẢM, trong phạm vi pháp luật cho phép.
access(2)
Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'